The ultimate free bulk image resizer trusted by 50,000+ monthly users.
Instantly resize multiple images to exact dimensions with smart cropping.
No signup, no downloads, 100% privacy-focused. Resize hundreds images in seconds - serving millions since 2013.
Drop your images here
Just added a few new features and please let me know if you find any bugs.
Almost 20 years ago, we had the pleasure of creating a beautifully themed WordPress website for a client. However, as time went by, the website's appearance took a hit because the images uploaded by the client became distorted. It turned out that the person responsible for uploading photos didn't have the right tools to crop them properly.
Buying Photoshop just to resize images in bulk didn't seem like the smartest option. Even if you have Photoshop, recording a batch action to resize images isn't too difficult. But if you need different dimensions, you'll have to create separate batch actions, eventually cluttering your Photoshop with many presets. The same goes for using Automator on a Mac.
Finding user-friendly software to batch crop and resize images was a challenge. Most options either resulted in pixelated images or distorted them to fit dimensions without cropping. To this day, it's a mystery why anyone would want a squashed image just to meet a specific size!
Another hurdle was the need to install these software solutions, which could be problematic due to strict security policies requiring multiple layers of approval for installations.
Determined to tackle this issue, I initially attempted to develop an app that wouldn't require installation. However, I quickly encountered a major obstacle in supporting multiple operating systems. Each version of Windows and Mac required different executable files, and I lacked the resources to test on all systems.
Then one day, inspiration struck: why not create a website to solve this problem? While a website might not be as powerful as software, it could certainly get the job done effectively.
The first version of BIRME came to life in 2012, built with HTML, JavaScript, and a little help from Flash (remember Flash?). By 2015, we phased out the Flash component that was used for generating zip files and prompting downloads.
The design of BIRME 2.0 was completed in 2016, and since then, we've been gradually refreshing the code. Today, it's almost exactly what we envisioned from the start!
Yes! BIRME works entirely in your browser using JavaScript to resize and crop your photos. Your images never leave your computer - nothing gets uploaded to any server.
The code is completely transparent and can be reviewed by anyone with programming knowledge. This open approach ensures there's no way to hide anything malicious in BIRME.
When cropping your images to specific dimensions, BIRME needs to decide which parts to keep and which to remove. This is where auto focal detection comes in handy!
Auto focal detection uses a brilliant Javascript library called This feature uses a clever JavaScript library called "smartcrop" to identify the most important parts of your image. It looks for areas with more details (lines, curves, and visual complexity) since these are typically the "interesting" parts you want to keep. The system analyzes your photo, identifies these detail-rich areas, and preserves them while trimming away the less important parts.
For security reasons, browsers typically restrict websites from downloading multiple files at once. The first time you use BIRME to save multiple files, your browser will ask for permission.
If you accidentally clicked "no," don't worry! You can easily change this in your browser settings. Just search for "allow [your browser] download multiple files" to find instructions. As an alternative, you can also use the convenient "save as zip file" function.
The rename feature is super simple! Just include "x" characters in your naming pattern, and BIRME will replace them with sequential numbers. For example, if you have 3 images bird.jpg , cat.jpg and dog.jpg , A pattern like my-pet-xxx will rename them into my-pet-001.jpg , my-pet-002.jpg , and my-pet-003.jpg .
Another special keyword is ORIGINAL-NAME . If you use a pattern like ORIGINAL-NAME_400x400 , the images will be renamed to bird_400x400.jpg , cat_400x400.jpg and dog_400x400.jpg .
You can also set a starting number for the sequence. For example, if you set it to 100, the first image will be named my-pet-100.jpg .
For most online uses, 80% quality offers an excellent balance between image quality and file size. There's rarely a need to go above 90% unless you have specific requirements.
Keeping your images optimized helps websites load faster and saves bandwidth for mobile users. Feel free to experiment with different quality settings to find what works best for your specific needs!
Pixelation happens when you try to make an image larger than its original size. You may need some special AI tool like "superpixel".
Feedback
Please send feedback, suggestions or bug reports via